package com.gopay.common.domain.cbrmb.customs.base;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;

import com.gopay.common.constants.cbrmb.customs.NameSpace;

/**
 * 
 * @ClassName: InventoryList 
 * @Description: 进口清单表体 
 * @author gd.cui 
 * @date 2017年1月20日 下午2:27:42
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "gnum" ,"gcode","gname","qty","note"})
@XmlRootElement(name = "InventoryList", namespace = NameSpace.NAMESPACE_CEB_URI)
public class InventoryList {

	/**
	 * 从1开始连续序号，与关联的电子订单表体序号一一对应。
	 */
	@XmlElement(name = "gnum", namespace = NameSpace.NAMESPACE_CEB_URI, required = true)
	private String gnum;
	
	/**
	 * 按商品分类编码规则确定的进出口商品的商品编号，分为商品编号和附加编号，其中商品编号栏应填报《中华人民共和国进出口税则》8位税则号列，附加编号应填报商品编号，附加编号第9、10位。
	 */
	@XmlElement(name = "gcode", namespace = NameSpace.NAMESPACE_CEB_URI, required = true)
	private String gcode;
	
	/**
	 * 商品名称应据实填报，与清单一致。
	 */
	@XmlElement(name = "gname", namespace = NameSpace.NAMESPACE_CEB_URI, required = true)
	private String gname;
	
	/**
	 * 按成交计量单位的实际数量
	 */
	@XmlElement(name = "qty", namespace = NameSpace.NAMESPACE_CEB_URI, required = true)
	private String qty;
	
	/**
	 * 备注。
	 */
	@XmlElement(name = "note", namespace = NameSpace.NAMESPACE_CEB_URI, required = true)
	private String note;

	public String getGnum() {
		return gnum;
	}

	public void setGnum(String gnum) {
		this.gnum = gnum;
	}

	public String getGcode() {
		return gcode;
	}

	public void setGcode(String gcode) {
		this.gcode = gcode;
	}

	public String getGname() {
		return gname;
	}

	public void setGname(String gname) {
		this.gname = gname;
	}

	public String getQty() {
		return qty;
	}

	public void setQty(String qty) {
		this.qty = qty;
	}

	public String getNote() {
		return note;
	}

	public void setNote(String note) {
		this.note = note;
	}

	
}
